/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Entidades;

import java.util.Date;

/**
 *
 * @author santiago
 */
public class EntIngresoVehiculo {

    private int numeroIngreso;
    private Date fechaIngreso;
    private String documentoCliente;
    private String empleadoRecibe;
    private String placa;
    private String marca;
    private String serie;
    private String anho;
    private String kilometraje;
    private String descripcionNecesidad;
    private String estado;

    /**
     * Metodo constructor vacio
     */
    public EntIngresoVehiculo(){
    
    }
    
    /**
     * Metodo constructor para crear el ingreso de un vehiculo, que recibe todos los parametros
     * @param numeroIngreso Numero de ingreso del vehiculo
     * @param documentoCliente Documento del cliente que trae el vehiculo
     * @param empleadoRecibe Documento del empleado que recibe el vehiculo
     * @param placa Placa del vehiculo
     * @param marca Marca del vehiculo
     * @param serie Serie del vehiculo
     * @param anho Anho del vehiculo
     * @param kilometraje Kilometraje del vehiculo
     * @param descripcionNecesidad Descripcion de la necesidad del vehiculo
     * @param estado Estado actual del vehiculo
     */
    public EntIngresoVehiculo(int numeroIngreso, String documentoCliente, String empleadoRecibe, String placa, String marca, String serie, String anho, String kilometraje, String descripcionNecesidad,String estado) {
        this.numeroIngreso = numeroIngreso;
        this.documentoCliente = documentoCliente;
        this.empleadoRecibe = empleadoRecibe;
        this.placa = placa;
        this.marca = marca;
        this.serie = serie;
        this.anho = anho;
        this.kilometraje = kilometraje;
        this.descripcionNecesidad = descripcionNecesidad;
        this.estado=estado;
    }
    
    /**
     * Metodo para obtener en numero de ingreso del vehiculo
     * @return numeroIngreso 
     */
    public int getNumeroIngreso() {
        return numeroIngreso;
    }

    /**
     * Metodo para establer el numero de ingreso del vehiculo
     * @param numeroIngreso El numero de ingreso del vehiculo
     */
    public void setNumeroIngreso(int numeroIngreso) {
        this.numeroIngreso = numeroIngreso;
    }

    /**
     * Metodo para obtener la fecha de ingreso del vehiculo
     * @return fechaIngreso 
     */
    public Date getFechaIngreso() {
        return fechaIngreso;
    }
    
    /**
     * Metodo para establecer la decha de ingreso del vehiculo
     * @param fechaIngreso La fecha en que el vehiculo ingreso
     */
    public void setFechaIngreso(Date fechaIngreso) {
        this.fechaIngreso = fechaIngreso;
    }

    /**
     * Metodo para obtener el documento del cliente
     * @return documentoCliente
     */
    public String getDocumentoCliente() {
        return documentoCliente;
    }

    /**
     * Metodo para establecer el documento del cliente
     * @param documentoCliente cedula del cliente que lleva el vehiculo
     */
    public void setDocumentoCliente(String documentoCliente) {
        this.documentoCliente = documentoCliente;
    }

    /**
     * Metodo para obtener el empleado que recibe el vehiculo
     * @return empleadoRecibe
     */
    public String getEmpleadoRecibe() {
        return empleadoRecibe;
    }

    /**
     * Metodo para establecer el empleado que recibe el vehiculo
     * @param empleadoRecibe  cedula del empleado que recibe el vehiculo
     */
    public void setEmpleadoRecibe(String empleadoRecibe) {
        this.empleadoRecibe = empleadoRecibe;
    }

    /**
     * Metodo para obtener la placa del vehiculo
     * @return placa
     */
    public String getPlaca() {
        return placa;
    }

    /**
     * Metodo para establecer la placa del vehiculo
     * @param placa Placa del vehiculo
     */
    public void setPlaca(String placa) {
        this.placa = placa;
    }

    /**
     * Metodo para obtener la marca del vehiculo
     * @return marca 
     */
    public String getMarca() {
        return marca;
    }

    /**
     * Metodo para establecer la marca del vehiculo
     * @param marca Marca del vehiculo
     */
    public void setMarca(String marca) {
        this.marca = marca;
    }

    /**
     * Metodo para obtener la serie del vehiculo
     * @return serie
     */
    public String getSerie() {
        return serie;
    }

    /**
     * Metodo para establecer la serie del vehiculo
     * @param serie Serie del vehiculo
     */
    public void setSerie(String serie) {
        this.serie = serie;
    }

    /**
     * Metodo para obtener el anho del vehiculo
     * @return anho
     */
    public String getAnho() {
        return anho;
    }

    /**
     * Metodo para establecer el anho del vehiculo
     * @param anho Anho del vehiculo
     */
    public void setAnho(String anho) {
        this.anho = anho;
    }

    /**
     * Metodo para obtener el kilometraje del vehiculo
     * @return kilometraje
     */
    public String getKilometraje() {
        return kilometraje;
    }

    /**
     * Metodo para establecer el kilpometraje del vehiculo
     * @param kilometraje Kilometraje recorrido del vehiculo
     */
    public void setKilometraje(String kilometraje) {
        this.kilometraje = kilometraje;
    }

    /**
     * Metodo para obtener la descripcion de la necesidad del vehiculo
     * @return descripcionNecesidad
     */
    public String getDescripcionNecesidad() {
        return descripcionNecesidad;
    }

    /**
     * Metodo para establecer la descripcion de la necesidad del vehiculo
     * @param descripcionNecesidad  Descripcion de la necesidad del vehiculo
     */
    public void setDescripcionNecesidad(String descripcionNecesidad) {
        this.descripcionNecesidad = descripcionNecesidad;
    }

    /**
     * Metodo para obtener el estado del vehiculo
     * @return estado
     */
    public String getEstado() {
        return estado;
    }

    /**
     * Metodo para establecer el estado del vehiculo
     * @param estado Estado actual del vehiculo
     */
    public void setEstado(String estado) {
        this.estado = estado;
    }
    
    
    
}
